Bir WPF Prism uygulaması geliştiriyorum ve her şey yolunda gidiyor. Görünüm modellerimin tümü MEF tarafından enjekte edilen arayüzlere sahiptir. Ancak, görünüm modelleri için arabirimlerin yararını gerçekten anlamıyorum. Ne de olsa bir görüş kendi görüş modeline bağlı, bu yüzden başka uygulamaların asla olmayacağını düşünüyorum.Görünüm modelleri ve arabirimler hakkında
Aslında, benim de görünümlerim için arabirim var. Bu aynı zamanda aşırı olduğunu mu görünüyor?
Bu yüzden sorum şu: tüm görünümleri kaldırıp model arayüzlerini görüntüleyemiyorum ve görünümleri enjekte edip modelleri doğrudan görüntüleyemiyorum? Görünümler ve görünüm modelleri için arayüzleri tutmak için herhangi bir sebep var mı?
Thx, L
Neden ViewModels'inizi test etmek zorundasınız? Ben sadece gerçek ViewModel'i kullanıyorum. –
ViewModels ile bunlarda beklentileri birleştirmek için alayım. Bu şekilde, Görüntülemelerin bunları test ederken nasıl görünmesi gerektiğini biliyorum. ViewModels'i verilerle dolduracak ve test sırasında bunları sağlayacak bir test yazabilirim. Gerçekten de aynı. –
teşekkürler, bu yüzden, aşağıdakileri nedeniyle arayüz modellerinde gerçekten çok fazla katma değer olmadığını söylemeyi diyorum: 1. Onları alay etmemize gerek yok, çünkü test edilmesi gereken görüş modelinin kendisi. 2. Bu nedenle, bir alt görüş modelinin alay edilmesi, gerçek olanı da test etmek istediğimizden çok anlamlı değildir. 3. Görüşleri test etmek için gerçek görünüm modellerini veriyle doldururuz. 4. Görüş kendi görüş modeline bağlı olduğu için her zaman 1 uygulama olacaktır. –