예제 #1
0
        public void ComputeApplicationNameReturnsTypeNameIfNotGiven()
        {
            var applicationBindingMock = new Mock <IApplicationBinding <NamingConventionSpy> >();

            applicationBindingMock.Setup(ab => ab.GetType()).Returns(typeof(UnnamedApplication));

            var sut = new NamingConventionSpy();

            sut.ComputeApplicationNameSpy(applicationBindingMock.Object).Should().Be(nameof(UnnamedApplication));
        }
예제 #2
0
        public void ComputeApplicationNameReturnsGivenName()
        {
            var applicationBindingMock = new Mock <IApplicationBinding <NamingConventionSpy> >();

            var sut = new NamingConventionSpy {
                ApplicationName = "SampleApplicationName"
            };

            sut.ComputeApplicationNameSpy(applicationBindingMock.Object).Should().Be("SampleApplicationName");
        }